Farina in Natura¶

Relatório - Análise de dados operacionais - ano 2022¶

O método utilizado foi a análise de dados exploratória, o que significa que os dados do estabelecimento Farina in Natura, foram analisados de forma a nos dar informações referente aos acontecimentos passados.

O período analisado foi 01 fevereiro de 2022 a 31 de Outubro 2022

A primeira descoberta na análise foi uma divergência nos dados de vendas de itens e faturamento. Após uma análise dos valores, descobrimos que a falta de entrada dos dados causou essa divergência, isso foi observado na venda de croissants, pois o valor de venda era superior ao valor do item pela sua quantidade. O que isso sugere é a falta da informação referente ao recheio do croissant utilizado, comportamento não ideal, já que deixamos de saber quais são realmente as preferências do cliente no que diz respeito aos recheios.

venda            6
data_hora        6
cliente          6
mesa          3219
item            76
produto          6
quantidade       6
valor_unit       6
desconto         6
total_item       6
dtype: int64
'pt_BR.utf-8'

Verificando divergência dos dados¶

Foi verificada uma diferença de R$ 31.659,20 entre o valor de venda do item e o preço unitário vezes a quantidade.

Observamos na tabela acima que o valor de venda nesses itens vendidos sempre é maior do que o valor unitário do item multiplicado por sua quantidade

Após essa análise inicial, realizamos a conversão dos dados brutos e a posterior limpeza das informações. Algumas variáveis que foram enviadas pelo cliente foram descartadas, pois apresentavam muita falta de dados. Outras, no entanto, foram omitidas por não estarem no escopo da análise.

Exploração dos Dados¶

Ranking dos produtos mais vendidos¶

Porcentual dos produtos mais vendidos

Algumas métricas importantes foram observadas¶

O número de diferentes itens vendido pela loja é: 212
A média de itens por venda é: 2.79 itens
O número médio de itens vendidos por período do dia é: 
  Período  Média
0   manhã   3.05
2   tarde   2.78
1   noite   2.66

Vendas por período do dia

Itens mais vendidos mês a mês

/tmp/ipykernel_503/1894672032.py:1: SettingWithCopyWarning:


A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy

Quantidade de itens vendidos por dia ao longo do ano

Observamos no gráfico dois pontos que chamam atenção, como destacados no próprio gráfico. Por isso iremos realizar uma análise mais minuciosa.

Para termos uma noção de como o gráfico das vendas se apresentam, excluindo-se esses pontos destacados, segue o gráfico abaixo:

Investigando dados atipicos¶

Detalhamento das vendas no dia 23 Junho 2022

Observamos um pico nas vendas no período entre as 16 e 17 horas, o que nos leva a crer que foram lançadas vendas de diversos períodos no sistema, não apenas as vendas que pertencem ao período. Essa prática leva a distorções na análise das vendas, pois não podemos realmente mensurar de quanto foram as vendas de tais itens em seu tempo de realização, temos então que excluir as vendas de tal período para prosseguirmos nossa análise.

Mais informações relevantes¶

Vendas dias de semana (DDS) vs Final de semana (FDS)¶

Vendas dia de semana(DDS)¶

O menor número de vendas em um dia de semana foi: 
1
O maior número de vendas em um dia de semana foi: 
241
O número médio de vendas em um dia de semana é: 
75.81

Vendas final de semana (FDS)¶

O menor número de vendas em um dia de fim-de-semana foi: 
65
O  maior número de vendas em um dia fim-de-semana foi: 
227
O número médio de vendas em um dia fim-de-semana é: 
133.74

Número de itens médios vendidos por cada pedido¶

O número médio de itens vendidos por tipo de dia da semana é: 
  Tipo de dia  Média
1         FDS   2.84
0         DDS   2.65

Itens vendidos por tipo de dia¶

Número de itens vendidos por dia da semana¶

O gráfico abaixo representa um ranking das vendas por dia.

Utilizando-se um algoritmo podemos inferir que as vendas podem ser dividias em quartis e que o Farina in Natura apresenta a seguinte distribuição:

as 25% finais do Ranking são dias que tem vendas até 62,25 de itens vendidos, os 50% inferiores do ranking tem dias que vendem até 84 itens, sendo esse valor também a mediana, os 75% dos da parte de baixo do ranking vendem até 114 itens, e os 25% do topo dos dias temos vendas de até 190 itens.

Valores acima desses são considerados outliers, ou fora da curva.

Distribuição de vendas por hora do dia¶

A seguir temos um gráfico de distribuição das vendas por hora do dia, que segue a seguinte lógica, 25% das primeiras vendas se dá das 6 às 11 da manhã, os próximos 25% das vendas acontece entre 11 e 16 horas, o terceiro quarto das vendas ocorre entre as 16 e 18 horas, e os últimos 25% das vendas do dia se dá das 18 as 21 horas.

Itens vendidos por dia da semana

Distribuição de vendas por dia da semana e hora do dia¶

Detalhamento do porcentual das vendas pelo periodo do dia¶

Observamos por esse gráfico que os períodos iniciais e finais do dia são de pouco movimento portanto seria bom rever o horário de abertura e fechamento da loja.

Quantidade de itens vendidos por dia da semana e período¶

Vemos uma clara diferenciação entre o final de semana e os dias da semana: durante a semana, quase os dobros da venda a noite em relação a manhã e tarde. No sábado vemos um aumento significativo das vendas, principalmente pela manhã, que chega bem perto do período noturno. Já no Domingo há uma inversão completa, o período da manhã é o que apresenta a maior quantidade de vendas, apesar de termos um acréscimo do período da noite em relação aos dias de semana.

Analise das vendas, combinação dos itens na preferência do cliente

Para finalizarmos nossa análise, utilizaremos o algoritmo Apriori.

Rule: ADICIONAL DE PRESUNTO -> ADICIONAL DE MUSSARELA
Support: 0.0061068702290076335
Confidence: 0.5416666666666666
Lift: 70.95833333333333
=====================================
Rule: CROISSANT -> ADICIONAL DE MUSSARELA
Support: 0.009395184967704051
Confidence: 0.8333333333333333
Lift: 4.038607474862455
=====================================
Rule: ADICIONAL DE PRESUNTO -> CROISSANT
Support: 0.006928948913681738
Confidence: 0.9076923076923077
Lift: 4.398975526465566
=====================================
Rule: AGUA MINERAL S/GAS 500ML -> CROISSANT
Support: 0.01996476805637111
Confidence: 0.4197530864197531
Lift: 2.0342615428936814
=====================================
Rule: BOWL DE IOGURTE FRUTAS AVEIA -> PAO SOURDOUGH OVOS
Support: 0.007868467410452143
Confidence: 0.24814814814814815
Lift: 9.107678799489145
=====================================
Rule: CROISSANT -> CAFE CATUAI VERMELHO C/LEITE G
Support: 0.007868467410452143
Confidence: 0.43506493506493504
Lift: 2.1084677985645546
=====================================
Rule: CAFE CATUAI VERMELHO G 200ML -> CROISSANT
Support: 0.013740458015267175
Confidence: 0.46799999999999997
Lift: 2.2680819578827545
=====================================
Rule: CAFE COLMEIA C/ LEITE G 200ML -> CROISSANT
Support: 0.00551967116852613
Confidence: 0.5280898876404494
Lift: 2.5592973211487915
=====================================
Rule: CAFE COLMEIA G 200ML -> CROISSANT
Support: 0.007633587786259542
Confidence: 0.4276315789473684
Lift: 2.0724433094688917
=====================================
Rule: LARANJA 400 ML -> CROISSANT
Support: 0.021374045801526718
Confidence: 0.6275862068965518
Lift: 3.041489215551587
=====================================
Rule: SUCO DE LARANJA 400ML -> CROISSANT BRIE PARMA MEL DE
Support: 0.005989430416911333
Confidence: 0.2451923076923077
Lift: 5.394864341085272
=====================================
Rule: PASTEL DE NATA 60G IFOOD -> CROISSANT IFOOD
Support: 0.005167351732237228
Confidence: 0.4356435643564356
Lift: 9.391151773405188
=====================================
Rule: MINI CROISSANT PAIN DE CHOC -> MINI CROISSANT 25G KIT C 5
Support: 0.00540223135642983
Confidence: 0.2358974358974359
Lift: 5.046901172529314
=====================================
Rule: ADICIONAL DE PRESUNTO -> CROISSANT
Support: 0.005637110980622431
Confidence: 0.5
Lift: 72.16101694915254
=====================================
Rule: ADICIONAL DE PRESUNTO -> ADICIONAL DE MUSSARELA
Support: 0.009764758100310697
Confidence: 0.5945945945945946
Lift: 40.5945945945946
=====================================
Rule: AGUA MINERAL S/GAS 500ML -> ADICIONAL DE MUSSARELA
Support: 0.005326231691078562
Confidence: 0.3243243243243244
Lift: 5.294947121034079
=====================================
Rule: CROISSANT -> ADICIONAL DE MUSSARELA
Support: 0.015090989791389259
Confidence: 0.918918918918919
Lift: 3.344627341396324
=====================================
Rule: ADICIONAL DE PRESUNTO -> CROISSANT
Support: 0.013315579227696404
Confidence: 0.9090909090909091
Lift: 3.3088559259803203
=====================================
Rule: AGUA MINERAL SEM GAS 500 ML -> CROISSANT BRIE PARMA MEL DE
Support: 0.007545494895694629
Confidence: 0.2
Lift: 5.006666666666667
=====================================
Rule: BOWL DE IOGURTE FRUTAS AVEIA -> PAO SOURDOUGH OVOS
Support: 0.024411895250776743
Confidence: 0.2972972972972973
Lift: 3.9170222854433385
=====================================
Rule: BOWL DE IOGURTE FRUTAS AVEIA -> SELECAO DE PAES GELEIA
Support: 0.010208610741233911
Confidence: 0.2674418604651163
Lift: 3.2570081709616594
=====================================
Rule: LARANJA 400 ML -> CAFE CATUAI VERMELHO C/LEITE G
Support: 0.007989347536617843
Confidence: 0.23684210526315788
Lift: 3.629967776584318
=====================================
Rule: COOKIES 80G IFOOD -> CROISSANT IFOOD
Support: 0.005770084332001775
Confidence: 0.619047619047619
Lift: 7.621389539422324
=====================================
Rule: CROISSANT OVOS BACON MEL -> CROISSANT BRIE PARMA MEL DE
Support: 0.007989347536617843
Confidence: 0.2
Lift: 4.506
=====================================
Rule: SUCO DE LARANJA 400ML -> CROISSANT BRIE PARMA MEL DE
Support: 0.00887705281846427
Confidence: 0.22222222222222224
Lift: 6.032128514056224
=====================================
Rule: PASTEL DE NATA 60G IFOOD -> CROISSANT IFOOD
Support: 0.008433200177541057
Confidence: 0.5428571428571428
Lift: 6.683372365339578
=====================================
Rule: SOURDOUGH 369G IFOOD -> CROISSANT IFOOD
Support: 0.008433200177541057
Confidence: 0.59375
Lift: 7.309938524590163
=====================================
Rule: CROISSANT MUSSATRELA DE -> SUCO DE LARANJA 400ML
Support: 0.006657789613848202
Confidence: 0.2459016393442623
Lift: 6.674896306537625
=====================================
Rule: CROISSANT OVOS BACON MEL -> SUCO DE LARANJA 400ML
Support: 0.008433200177541057
Confidence: 0.2289156626506024
Lift: 5.157469879518072
=====================================
Rule: MINI CROISSANT PAIN DE CHOC -> MINI CROISSANT 25G KIT C 5
Support: 0.007101642254771416
Confidence: 0.2857142857142857
Lift: 5.646616541353383
=====================================
Rule: ADICIONAL DE PRESUNTO -> CROISSANT
Support: 0.009320905459387484
Confidence: 0.5675675675675677
Lift: 42.624324324324334
=====================================
Rule: CAFE CATUAI VERMELHO G 200ML -> AGUA MINERAL S/GAS 500ML
Support: 0.006657789613848202
Confidence: 0.2054794520547945
Lift: 3.354675402025015
=====================================
Rule: LARANJA 400 ML -> BOWL DE IOGURTE FRUTAS AVEIA
Support: 0.006213936972924989
Confidence: 0.29166666666666663
Lift: 4.470238095238095
=====================================
Rule: LARANJA 400 ML -> CAFE CATUAI VERMELHO G 200ML
Support: 0.006657789613848202
Confidence: 0.2054794520547945
Lift: 3.149287112105116
=====================================
Rule: PAO SOURDOUGH OVOS -> CAFE CATUAI VERMELHO G 200ML
Support: 0.005326231691078562
Confidence: 0.3076923076923077
Lift: 5.590570719602978
=====================================
Rule: LARANJA 400 ML -> PAO SOURDOUGH OVOS
Support: 0.005326231691078562
Confidence: 0.3076923076923077
Lift: 4.71585557299843
=====================================
Rule: PASTEL DE NATA 60G -> SANDUICHE DE PEPERONI BRIE
Support: 0.006213936972924989
Confidence: 0.3783783783783784
Lift: 3.1928332827209234
=====================================
Rule Support Confidence Lift
5 BOWL DE IOGURTE FRUTAS AVEIA -> PAO SOURDOUGH ... 0.024411895250776743 0.2972972972972973 3.9170222854433385
2 CROISSANT -> ADICIONAL DE MUSSARELA 0.015090989791389259 0.918918918918919 3.344627341396324
3 ADICIONAL DE PRESUNTO -> CROISSANT 0.013315579227696404 0.9090909090909091 3.3088559259803203
6 BOWL DE IOGURTE FRUTAS AVEIA -> SELECAO DE PAE... 0.010208610741233911 0.2674418604651163 3.2570081709616594
0 ADICIONAL DE PRESUNTO -> ADICIONAL DE MUSSARELA 0.009764758100310697 0.5945945945945946 40.5945945945946
16 ADICIONAL DE PRESUNTO -> CROISSANT 0.009320905459387484 0.5675675675675677 42.624324324324334
10 SUCO DE LARANJA 400ML -> CROISSANT BRIE PARMA ... 0.00887705281846427 0.22222222222222224 6.032128514056224
14 CROISSANT OVOS BACON MEL -> SUCO DE LARANJA 400ML 0.008433200177541057 0.2289156626506024 5.157469879518072
12 SOURDOUGH 369G IFOOD -> CROISSANT IFOOD 0.008433200177541057 0.59375 7.309938524590163
11 PASTEL DE NATA 60G IFOOD -> CROISSANT IFOOD 0.008433200177541057 0.5428571428571428 6.683372365339578
9 CROISSANT OVOS BACON MEL -> CROISSANT BRIE PAR... 0.007989347536617843 0.2 4.506
7 LARANJA 400 ML -> CAFE CATUAI VERMELHO C/LEITE G 0.007989347536617843 0.23684210526315788 3.629967776584318
4 AGUA MINERAL SEM GAS 500 ML -> CROISSANT BRIE ... 0.007545494895694629 0.2 5.006666666666667
15 MINI CROISSANT PAIN DE CHOC -> MINI CROISSANT ... 0.007101642254771416 0.2857142857142857 5.646616541353383
13 CROISSANT MUSSATRELA DE -> SUCO DE LARANJA 400ML 0.006657789613848202 0.2459016393442623 6.674896306537625
17 CAFE CATUAI VERMELHO G 200ML -> AGUA MINERAL S... 0.006657789613848202 0.2054794520547945 3.354675402025015
19 LARANJA 400 ML -> CAFE CATUAI VERMELHO G 200ML 0.006657789613848202 0.2054794520547945 3.149287112105116
18 LARANJA 400 ML -> BOWL DE IOGURTE FRUTAS AVEIA 0.006213936972924989 0.29166666666666663 4.470238095238095
22 PASTEL DE NATA 60G -> SANDUICHE DE PEPERONI BRIE 0.006213936972924989 0.3783783783783784 3.1928332827209234
8 COOKIES 80G IFOOD -> CROISSANT IFOOD 0.005770084332001775 0.619047619047619 7.621389539422324
1 AGUA MINERAL S/GAS 500ML -> ADICIONAL DE MUSSA... 0.005326231691078562 0.3243243243243244 5.294947121034079
20 PAO SOURDOUGH OVOS -> CAFE CATUAI VERMELHO G 2... 0.005326231691078562 0.3076923076923077 5.590570719602978
21 LARANJA 400 ML -> PAO SOURDOUGH OVOS 0.005326231691078562 0.3076923076923077 4.71585557299843

Queremos aumentar o número de itens vendidos de uma maneira que incentive itens que, caso contrário, não seriam comprados. Devemos levar em conta as variáveis que sabemos que alteram a forma como os clientes interagem conosco (ou seja, hora do dia e dia da semana). O resultado final deve fornecer uma direção clara sobre como agir, por que esse curso de ação é desejável e não deve ser muito confuso para o cliente nem muito complexo para um operador.

A compra de qual item leva à compra de quais outros itens? O algoritmo “Apriori” é capaz de responder isso.

Apriori Algorithm¶

O algoritmo “Apriori” nos ajudará a fazer a combinação de itens a serem vendidos em conjunto. Utilizamos a métrica do SUPORTE para acharmos os itens que são mais vendidos. O SUPORTE é calculado dividindo a quantidade de itens vendidos de um determinado produto pela quantidade de todos os itens vendidos. Por exemplo no caso da Farina In Natura, o item que possui o maior SUPORTE é o croissant(0,2063). O algoritmo fara uma combinação dos itens que tem maior SUPORTE com os de menor SUPORTE. Para isso utilizará as métrica da CONFIANÇA e INCREMENTO.

A CONFIANÇA nos dá a probabilidade de o consequente estar presente em uma transação, dado que o antecedente já está presente. Os valores de confiança variam entre 0 e 1. Um valor de confiança próximo a 1 sugere uma forte relação entre antecedente e consequente, enquanto um valor próximo a 0 indica uma relação fraca.

A métrica INCREMENTO é uma medida usada para avaliar a qualidade das regras de associação geradas pelo algoritmo “Apriori”. Ela ajuda a determinar se a relação entre o antecedente e o consequente em uma regra Antecedente->Consequente é significativa ou se ocorre apenas por acaso. Métricas de INCREMENTO maior que 1, nos dizem que antecedentes e consequentes ocorrem juntos mais frequentemente do que esperaríamos se fossem estatisticamente independentes. Ou seja quanto maior o valor do INCREMENTO maior a dependência deles

Na tabela abaixo vemos combinações de itens propostas pelo algoritmo com base nessas métricas e na ordem de decrescente da métrica Incremento.

Podemos utilizar as métricas para fazermos as nossas próprias combinações de acordo com o item que queremos aumentar o nível de vendas. Por exemplo, um utem que tenha ainda um suporte baixo mas que tenha uma margem de lucro maior.

Observações finais e sugestões aos gestores

Principais descobertas

  • Houve uma divergência nos dados de vendas de itens e faturamento, causada pela falta de entrada dos dados relacionados ao recheio do croissant.
  • O estabelecimento vendeu 212 itens diferentes, com uma média de 2,79 itens por venda.
  • As vendas variaram significativamente ao longo do dia e da semana, com picos nos finais de semana e períodos noturnos.
  • Foram identificados pontos de atenção nos gráficos de vendas, como dias com vendas muito altas ou baixas, que podem precisar de análise mais aprofundada.
  • A análise do algoritmo Apriori revelou combinações de itens com alto suporte, confiança e incremento, sugerindo possíveis promoções e estratégias para aumentar as vendas de itens menos populares.

Sugestões aos gestores

  • Treinar funcionários para inserir os pedidos de forma mais detalhada, evitando a falta de dados.
  • Rever o horário de funcionamento da loja, considerando os períodos de menor movimento (primeira hora da manhã e após as 21h).
  • Implementar promoções e combos de produtos, com base nos resultados do algoritmo Apriori, para aumentar as vendas de itens menos populares, especialmente durante os horários de baixo movimento.
  • Realizar análises periódicas dos dados de vendas para identificar tendências, oportunidades e possíveis problemas operacionais.

Com base nessas descobertas e sugestões, os gestores do estabelecimento Farina in Natura podem tomar decisões informadas e eficientes para melhorar suas operações, aumentar as vendas e a satisfação dos clientes.